daniel allan